@charset "UTF-8";
/* Css Document */
@media (max-width: 1500px){
	.f4 .f4-main{
	    width: 92%;
	}
}
@media (min-width: 1200px){
	.f2 .casebox {
	    width: 20%;
	}

	.col-lg-1-10 {
	    width: 10%;
	    float: left;
	}

	.col-lg-1-5 {
	    width: 20%;
	    float: left;
	}
}
@media (max-width: 1199px){
	.container{width:94%;margin: 0 3%;}

	.f3{display: none;}
	.mobile-f3{display: block;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.nowap {
        display:none;
    }
    .websitelogolist{padding-top: 50px;}
	.number {
	    padding-top: 100px;
	    text-align: center;
	}
	.col-sm-1-5 {
	    width: 20%;
	    float: left;
	}
	.f1,.f4,.f5{display: none;}
	.mobile-f1,.mobile-f4,.mobile-f5{display: block;}
	.f2 .casebox {
	    width: 25%;
	}
    .f2 .casebox:nth-child(n+13){display: none;}
    .huanjing .row .hjitem:nth-child(n+10){display: none;}
    .caseitems .row .casebox:nth-child(n+13){display: none;}
}
@media (max-width: 991px) {
	.nowap {
        display:none;
    }
    .websitelogolist{padding-top: 50px;}
	.f1,.f4,.f5{display: none;}
	.mobile-f1,.mobile-f4,.mobile-f5{display: block;}
	.f2 .protab .hd{height:auto;line-height:32px;border-top:none;}
	.f2 .protab .hd span{font-size:14px;background: #ccc;border-radius: 6px;margin:0 8px 12px 0;}
	.f2 .protab .hd i{display: none;}
	.f2 .protab .hd span.on{background:#e61d26; color: #fff;}
	.f2 .casebox {
	    width: 50%;
	}
    .f2 .casebox:nth-child(n+7){display: none;}
    .f2 .protab .bd ul li:hover i,.f2 .protab .bd ul li:hover p.zhezhao{bottom: -100%;}
    .f2 .protab .bd ul li p.caseTitle{display: block;}
}
@media (max-width: 767px) { 
	.col-sm-1-5 {
	    width: 20%;
	    float: left;
	}
	/*.news_banner {
		width: 100%;
		height: 300px;
		background-size:cover;
	}
	.news_banner .banner_img{
	    width: 100%;
	    height: 300px;
	}
	.news_banner .banner_img .img_box{
	    height:300px;
	    background: url(../images/news_bigpic1.jpg) center center no-repeat;
	}
    .website_bigpic {
	    width: 100%;
	    height: 300px;
	}*/
	.website_bigpic .banner_img{
		width: 100%;
	    height: 300px;
	    background-image: url(../images/web_bigpic1.jpg);
	    background-position: top center;
	    background-size: cover;
	}
	.w-about-t {
		padding-top: 0px;
	    padding-bottom:20px;
	    border-right: 0px;
	    padding-left: 20px;
	}
	.w-about-c{
		padding-top: 0px;
	    padding-bottom:20px;
	    border-right: 0px;
	    padding-left: 20px;  
	}
	.server-items{padding: 20px;}
	.server-items a img{display:none}
	.server-items a .title{ margin-bottom: 0px;}
	.server-items a .txt{margin-top: 20px;background: #000; color: #fff;}
	.case-txt-left{display: none;}
	.case-txt-right{padding: 10px 0 0 30px;box-sizing: border-box;}
	.case-txt-right .case-title {	font-size: 30px;}
	.casetxt{padding: 30px 0px;}
	.service .slist {margin-bottom: 0px;}
	.nowap {
        display:none;
    }
    .logolist {
	    padding-top: 50px;
	}
	.number{
		padding-top: 100px;
	}
	.licheng{ display: none;}

	.about{padding:20px 20px; box-sizing: border-box; }
	.about h2{font-size: 20px; }
	.about h4{font-size: 14px;}
	.contact_txt .row {
		padding: 35px 0;
	}
    .feedbookbg{display: none;}
	.contact-info {padding: 20px;}
	.contact-info .max-title {
	    font-size: 20px;
	    line-height: 1em;
	}
	.contact-info .sub-title {
	    font-size: 12px;
	    line-height: 1.3em;
	    padding: 5px 0;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.col-sm-1-5 {
	    width: 20%;
	    float: left;
	}
	.w-about-t {
		padding-top: 0px;
	    padding-bottom:20px;
	    border-right: 0px;
	    padding-left: 20px;
	}
	.w-about-c{
		padding-top: 0px;
	    padding-bottom:20px;
	    border-right: 0px;
	    padding-left: 20px;  
	}
	.number{
		padding-top: 100px;
	}
	.licheng{ padding-top: 30px;}
	.licheng .year_ul{margin-top: 10px;}
	.licheng .year_ul li{line-height: 25px; font-size: 16px; padding-bottom: 10px;}
	.licheng .year_ul li p{color: #CA192B; font-size: 20px; margin-bottom: 5px;}

	.contact_txt .row {
		padding: 35px 0;
	}
	.feedbookbg{display: none;}
	.contact-info {padding-left:30px ;}
}
@media (max-width: 640px){
	.m50{margin-top:8% !important;}

	.webtit em {line-height: 50px;font-size: 28px;}
	.webtit span {line-height: 40px;font-size: 14px;}
	.f2 .more{margin-top:8% !important;}
	.f2 .protab .hd{height:auto;line-height:32px;}
    .f2 .protab .hd span{font-size:14px;}
    .f2 .casebox {
	    width: 100%;
	}
    .f2 .casebox:nth-child(n+7){display: none;}
    .f2 .protab .bd ul li:hover i,.f2 .protab .bd ul li:hover p.zhezhao{bottom: -100%;}
    .f2 .protab .bd ul li p.caseTitle{display: block;}

	.f6_top{margin:6% 0 0 2%;font-size: 24px;}
	.f6_top b{font-size: 30px;}
	.f6_right{padding:0;}
	.fx {margin: 7% 0 10% 2%;}
	.index_call {margin: 0 0 11.2% 2%;}
	.ind6_form h5{font-size: 24px;}
    
    .service > h3 {
	    font-size: 20px;
	}
    .service > p {
	    line-height: 24px;
	}
	.slist{width: 100%;}

	.footer .footer_f1{height:180px;}
	.footer .bea{margin:6% 0;}
    .footer .footer_f1{border-right: none;}
}